package designPattern.flyweight;

public class ConcreteWebSite extends WebSite{

    //内部状态，共享的部分，例如，对共享新闻这个网站的事件，他们都共享了type=新闻。所以共享部分也就是划分新具体实现类的依据
    private String type = "";//网站发布的形式

    @Override
    public void use(User user) {
        System.out.println("网站发布的形式为："+type+".....使用者是："+user.getName());
    }

    public ConcreteWebSite(String type) {
        this.type = type;
    }
}
